import {ADD_COUNTER,ADD_TO_CART} from './mutation-types'

export default {
  addCart(context,payload){
    return new Promise((resolve,reject) => {
      let oldProduct = context.state.cartList.find(item => item.image === payload.image)

    
    if(oldProduct){
      // oldProduct.count += 1
      context.commit(ADD_COUNTER,oldProduct)
      resolve('当前商品数量+1')
    }else{
      payload.count = 1
      // state.cartList.push(payload)
      context.commit(ADD_TO_CART,payload)
      resolve('成功添加新的商品')
    }
   
    })
    // let oldProduct = null
    // for(let item of state.cartList){
    //   if(item.image === payload.image){
    //     oldProduct = item
    //   }
    // }
    
  }
}